Car trailers - French English Dictionary